home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 10
/
amigaformatcd10.iso
/
-screenplay-
/
shareware
/
mris 1.1
/
.mris1_1src.lha
/
Makefile
< prev
next >
Wrap
Makefile
|
1996-10-10
|
40KB
|
723 lines
DISTFILE = mris1_1.lha
DISTFILE_SRC = mris1_1src.lha
ASMSTUB = Work:lc/Projekte/AsmStub/AsmStub
CLEARTOOLTYPES= Work:lc/Projekte/ClearTooltypes/ClearTooltypes
BOOPSILIBDir = Work:lc/Projekte/BOOPSI/
MYLIBDir = Work:lc/Projekte/MyLib/
GAMESUPPORT = Work:lc/Projekte/Spiele/GameSupport/
LIBS = LIB:pools.lib LIB:amiga.lib LIB:lc.lib LIB:debug.lib
DIGEST = bin.md5.Digest
DIGEST_SRC = src.md5.Digest
#########################################################################
CC = lc
CFLAGS = -j104 -j72 -cfs -dSMALL_DATA -dSMALL_CODE -v -ms -dAMIGAOS -dROM_VERSION=39
ASM = asm
ASFLAGS = -iINCLUDE:
######################################################################
OBJS = apple.o defmris.o demo.o draw.o makemris.o monster.o \
move.o player.o timer.o xmris.o main.o Xemu.o \
ConfigKeys.o ChangeUser.o mrisIcon.o Manual.o \
ConfigFont.o ConfigScreen.o Errors.o
CATALOGS := $(wildcard *.ct)
GARDENS := $(wildcard *.gdn)
SPRITES = mris.sprites msit.sprites
BOOPSILIB = BOOPSILib/Button.c BOOPSILib/Frame.c BOOPSILib/Group.c \
BOOPSILib/Label.c BOOPSILib/Root.c BOOPSILib/String.c
MYLIB = MyLib/ReadFile.c MyLib/AsyncAslRequest.c MyLib/ShowWindow.c \
MyLib/AttrGet.c MyLib/CloseWindowSafely.c MyLib/MakeTextAttr.c \
MyLib/DoSuperNew.c MyLib/SPrintf.c MyLib/VSPrintf.c MyLib/LabelText.c \
MyLib/gadgetclass.c MyLib/strgclass.c MyLib/frameiclass.c \
MyLib/sysiclass.c MyLib/PError.c MyLib/ErrorHandle.c MyLib/Iconify.c \
MyLib/imageclass.c MyLib/ParseString.c MyLib/GetScreen.c \
MyLib/AslBase.c MyLib/AslName.c MyLib/DiskfontBase.c MyLib/DiskfontName.c \
MyLib/buttongclass.c MyLib/propgclass.c
MRIS_CATALOGS = $(CATALOGS:%.ct=Catalogs/%/mris.catalog)
MRIS_MANUALS = $(wildcard Manuals/*/mris.guide)
MRIS_GARDENS = $(GARDENS:%.gdn=mris\ gardens/%)
######################################################################
DISTFILES = mris $(MRIS_CATALOGS) $(MRIS_MANUALS) Install Deutsch.info \
English.info $(SPRITES) gamesupport.library mris.info msit.info \
ReadMe ReadMe.info ASCIItoGarden
MISC_SRC = Manual.h BOOPSILib.h MyLib/Startup_SAS5.a MyLib.h ReadMe.src \
mris.cd AsmStub scram.c Colors.h CreateSprites.c ListFiles.rexx \
SpriteList.mono.mris SpriteList.color.mris Errors.h \
SpriteList.mono.msit SpriteList.color.msit Makefile \
ansiknr.h ChangeUser.h Colors.h common.h Announce.Text \
ConfigKeys.h defcom.h defmris.h main.h ClearTooltypes \
patchlevel.h Version.h Xemu.h xmris.h ConfigFont.h \
defcom.c CompileInfo.c ASCIItoGarden.c ConfigScreen.h
#########################################################################
MRIS_MONO_IMAGES := $(patsubst %,bitmaps/%,$(shell rx <SpriteList.mono.mris ListFiles.rexx))
MRIS_COLOR_IMAGES := $(patsubst %,bitmaps/%,$(shell rx <SpriteList.color.mris ListFiles.rexx))
MSIT_MONO_IMAGES := $(patsubst %,bitmaps/%,$(shell rx <SpriteList.mono.msit ListFiles.rexx))
MSIT_COLOR_IMAGES := $(patsubst %,bitmaps/%,$(shell rx <SpriteList.color.msit ListFiles.rexx))
#########################################################################
# name all the sprites -- these are root names
APPLE = bitmaps/apple/apldcy bitmaps/apple/aplnorm \
bitmaps/apple/aplrock bitmaps/apple/aplrot \
bitmaps/apple/aplspl bitmaps/apple/gstnorm \
bitmaps/apple/gstrock bitmaps/apple/aplsmall \
bitmaps/apple/bigedge bitmaps/apple/smledge
BOARD = bitmaps/board/cherry bitmaps/board/digits \
bitmaps/board/seat bitmaps/board/ball
CHOMP = bitmaps/chomp/hchmpc bitmaps/chomp/hchmpo \
bitmaps/chomp/schmpc bitmaps/chomp/schmpo
DRONE = bitmaps/drone/hdronw1 bitmaps/drone/hdronw2 \
bitmaps/drone/hdronf \
bitmaps/drone/sdronw1 bitmaps/drone/sdronw2 \
bitmaps/drone/sdronf
ICON = bitmaps/icon/solidi bitmaps/icon/shelli \
bitmaps/icon/solidm bitmaps/icon/shellm \
bitmaps/icon/solidr bitmaps/icon/shellr \
bitmaps/icon/solids bitmaps/icon/shells \
bitmaps/icon/solidt bitmaps/icon/shellt
MUNCH = bitmaps/munch/hmnchw1 bitmaps/munch/hmnchw2 \
bitmaps/munch/hmnchf \
bitmaps/munch/smnchw1 bitmaps/munch/smnchw2 \
bitmaps/munch/smnchf
NORMAL = bitmaps/normal/hnormw1 bitmaps/normal/hnormw2 \
bitmaps/normal/hnormf bitmaps/normal/hden \
bitmaps/normal/snormw1 bitmaps/normal/snormw2 \
bitmaps/normal/snormf bitmaps/normal/sden
PLAYER = bitmaps/player/hplyrf \
bitmaps/player/hplyrh1 bitmaps/player/hplyrh2 \
bitmaps/player/hplyrp1 bitmaps/player/hplyrp2 \
bitmaps/player/hplyrs1 bitmaps/player/hplyrs2 \
bitmaps/player/hplyrw1 bitmaps/player/hplyrw2 \
bitmaps/player/splyrf \
bitmaps/player/splyrp1 bitmaps/player/splyrp2 \
bitmaps/player/splyrs1 bitmaps/player/splyrs2 \
bitmaps/player/splyrw1 bitmaps/player/splyrw2 \
bitmaps/player/splyrd1 bitmaps/player/splyrd2 \
bitmaps/player/splyrh1 bitmaps/player/splyrh2
PRIZE = bitmaps/prize/cake bitmaps/prize/spanner \
bitmaps/prize/brolly bitmaps/prize/mushrm bitmaps/prize/clock \
bitmaps/prize/gem1 bitmaps/prize/gem2 bitmaps/prize/gem3
XTRA = bitmaps/xtra/hxtraf bitmaps/xtra/hxtraw1 bitmaps/xtra/hxtraw2 \
bitmaps/xtra/sxtraf bitmaps/xtra/sxtraw1 bitmaps/xtra/sxtraw2 \
bitmaps/xtra/xtrbold bitmaps/xtra/xtrfaint
EDIT = bitmaps/edit/bigearw bitmaps/edit/bigsarw \
bitmaps/edit/smlearw bitmaps/edit/smlsarw bitmaps/edit/path \
bitmaps/edit/red bitmaps/edit/green bitmaps/edit/blue \
bitmaps/edit/include bitmaps/edit/iconi bitmaps/edit/boardi \
bitmaps/edit/warnon bitmaps/edit/warnoff
BITMAPS = bitmaps/bitmaps/edge bitmaps/bitmaps/fill0 \
bitmaps/bitmaps/fill1 bitmaps/bitmaps/fill2 \
bitmaps/bitmaps/fill3 bitmaps/bitmaps/rect \
bitmaps/bitmaps/oblong bitmaps/bitmaps/mris \
bitmaps/bitmaps/msit bitmaps/bitmaps/mred \
bitmaps/bitmaps/ghosting
#########################################################################
CREATE_BITMAPS = $(APPLE) $(BOARD) $(CHOMP) $(DRONE) $(ICON) $(MUNCH) \
$(NORMAL) $(PLAYER) $(PRIZE) $(XTRA) $(EDIT)
ALL_BITMAPS = $(CREATE_BITMAPS) $(BITMAPS)
######################################################################
%.o: %.c
$(CC) $(CFLAGS) $<
######################################################################
.PHONY: all clean dist veryclean
all: mris $(MRIS_GARDENS) $(SPRITES)
#########################################################################
.PHONY: catalog_flush
catalog_flush: $(MRIS_CATALOGS)
avail >NIL: flush
$(MRIS_CATALOGS): Catalogs/%/mris.catalog: %.ct mris.cd
-MakeDir Catalogs Catalogs/$*
CatComp DESCRIPTOR mris.cd TRANSLATION $*.ct CATALOG Catalogs/$*/mris.catalog
#########################################################################
BOOPSILib.h:
MakeLink FROM BOOPSILib.h TO $(BOOPSILIBDir)BOOPSILib.h SOFT
BOOPSILib.lib: $(BOOPSILIB:.c=.o)
-Delete BOOPSILib.lib
oml BOOPSILib.lib r $^
$(BOOPSILIB): BOOPSILib/%.c:
MakeLink FROM BOOPSILib/$*.c TO $(BOOPSILIBDir)$*.c SOFT
$(BOOPSILIB:.c=.o): BOOPSILib/%.o: BOOPSILib/%.c BOOPSILib.h StaticSavedsAsmA0A1A2.h
#########################################################################
MyLib.h:
MakeLink FROM MyLib.h TO $(MYLIBDir)MyLib.h SOFT
MyLib.lib: $(MYLIB:.c=.o)
-Delete MyLib.lib
oml MyLib.lib r $^
$(MYLIB): MyLib/%.c:
MakeLink FROM MyLib/$*.c TO `List $(MYLIBDir)#?/$*.c LFORMAT "%s%s"` SOFT
MyLib/Startup_SAS5.a:
MakeLink FROM $@ TO $(MYLIBDir)startup/Startup_SAS5.a SOFT
$(MYLIB:.c=.o): MyLib/%.o: MyLib/%.c MyLib.h
MyLib/MyStartupSC.o: MyLib/Startup_SAS5.a
asm -iINCLUDE: -dSMALL_DATA -dSMALL_CODE -dCHANGE_STACK -oMyLib/MyStartupSC.o MyLib/Startup_SAS5.a
MyLib/MyStartup.o: MyLib/Startup_SAS5.a
asm -iINCLUDE: -dSMALL_DATA -dSMALL_CODE -oMyLib/MyStartup.o MyLib/Startup_SAS5.a
MyLib/Iconify.o: StaticSavedsAsmA0A1A2.h
#########################################################################
gamesupport.library:
MakeLink FROM gamesupport.library TO $(GAMESUPPORT)gamesupport.library SOFT
#########################################################################
mris: MyLib/MyStartupSC.o $(OBJS) CompileInfo.o MyLib.lib BOOPSILib.lib
blink TO $@ LIB MyLib.lib BOOPSILib.lib $(LIBS) NODEBUG BATCH SC SD NOICONS FROM MyLib/MyStartupSC.o $(OBJS) CompileInfo.o
ASCIItoGarden: MyLib/MyStartupSC.o ASCIItoGarden.o MyLib.lib
blink TO ASCIItoGarden LIB MyLib.lib $(LIBS) NODEBUG BATCH SC SD NOICONS FROM MyLib/MyStartupSC.o ASCIItoGarden.o
#########################################################################
AsmStub:
MakeLink FROM AsmStub TO $(ASMSTUB) SOFT
ClearTooltypes:
MakeLink FROM ClearTooltypes TO $(CLEARTOOLTYPES) SOFT
#########################################################################
Catalog.h: mris.cd
CatComp DESCRIPTOR=mris.cd CFILE=Catalog.h NOARRAY NOCODE
StaticSavedsAsmA0A1A2.h: AsmStub
./AsmStub >StaticSavedsAsmA0A1A2.h a0 a1 a2 saveds static
StaticSavedsAsmA1A2.h: AsmStub
./AsmStub >StaticSavedsAsmA1A2.h a1 a2 saveds static
StaticSaveds.h: AsmStub
./AsmStub >StaticSaveds.h saveds static
SpritesDef.h: $(filter-out bitmaps/bitmaps/special.h, $(sort $(MRIS_MONO_IMAGES:%=%.h) $(MRIS_COLOR_IMAGES:%=%.h) \
$(MSIT_MONO_IMAGES:%=%.h) $(MSIT_COLOR_IMAGES:%=%.h)))
/c/type $^ | /c/search >SpritesDef.h define nonum
#########################################################################
mris\ gardens/Alphabet: Alphabet.gdn ASCIItoGarden
-MakeDir "mris Gardens"
./ASCIItoGarden ASCIIFILE $< GARDENFILE "$@"
mris\ gardens/Digits: Digits.gdn ASCIItoGarden
-MakeDir "mris Gardens"
./ASCIItoGarden ASCIIFILE $< GARDENFILE "$@"
mris\ gardens/Puzzle: Puzzle.gdn ASCIItoGarden
-MakeDir "mris Gardens"
./ASCIItoGarden ASCIIFILE $< GARDENFILE "$@"
#########################################################################
mris.sprites.mono: SpriteList.mono.mris .mris.mono.images
$(GAMESUPPORT)CreateSpriteList SpriteList.mono.mris LISTFILE=mris.sprites.mono SPRITEDIR=bitmaps/
mris.sprites.color: SpriteList.color.mris .mris.color.images
$(GAMESUPPORT)CreateSpriteList SpriteList.color.mris LISTFILE=mris.sprites.color SPRITEDIR=bitmaps/
msit.sprites.mono: SpriteList.mono.msit .msit.mono.images
$(GAMESUPPORT)CreateSpriteList SpriteList.mono.msit LISTFILE=msit.sprites.mono SPRITEDIR=bitmaps/
msit.sprites.color: SpriteList.color.msit .msit.color.images
$(GAMESUPPORT)CreateSpriteList SpriteList.color.msit LISTFILE=msit.sprites.color SPRITEDIR=bitmaps/
Sprites.h: SpriteList.mono.mris
$(GAMESUPPORT)CreateSpriteList $^ HEADERFILE=$@
#########################################################################
.mris.mono.images: CreateSprites
./CreateSprites MONO MRIS DEST bitmaps
@echo >$@ Christine
.mris.color.images: CreateSprites
./CreateSprites MRIS DEST bitmaps
@echo >$@ Christine
.msit.mono.images: CreateSprites
./CreateSprites MONO MSIT DEST bitmaps
@echo >$@ Christine
.msit.color.images: CreateSprites
./CreateSprites MSIT DEST bitmaps
@echo >$@ Christine
#########################################################################
$(SPRITES): %.sprites: %.sprites.mono %.sprites.color
$(GAMESUPPORT)CreateSprites $@ $^
#########################################################################
scram.o: scram.c ansiknr.h
lc -v -ms -cfsqm -dAMIGAOS -dFUNCPROTO=11 scram
./scram: scram.o
blink FROM LIB:c.o scram.o TO scram LIB LIB:lc.lib BATCH NOICONS SC SD
CreateSprites.o: CreateSprites.c Colors.h $(ALL_BITMAPS:%=%.h)
lc -j104 -v -ms -cfs -b0 -r1 -dSMALL_CODE -dROM_VERSION=39 CreateSprites
CreateSprites: CreateSprites.o MyLib/MyStartup.o MyLib.lib
blink TO CreateSprites FROM MyLib/MyStartup.o CreateSprites.o LIB MyLib.lib LIB:amiga.lib LIB:debug.lib LIB:lc.lib SC SD NOICONS
#########################################################################
# sprite building rule, again clever make stuff is incompatible
bitmaps/apple/apldcy.h : ./scram bitmaps/apple/apldcy.rgb bitmaps/apple/apldcy.bw
./scram bitmaps/apple/apldcy COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_BLACK
bitmaps/apple/aplnorm.h : ./scram bitmaps/apple/aplnorm.rgb bitmaps/apple/aplnorm.bw
./scram bitmaps/apple/aplnorm COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_BLACK
bitmaps/apple/aplrock.h : ./scram bitmaps/apple/aplrock.rgb bitmaps/apple/aplrock.bw
./scram bitmaps/apple/aplrock COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_BLACK
bitmaps/apple/aplrot.h : ./scram bitmaps/apple/aplrot.rgb bitmaps/apple/aplrot.bw
./scram bitmaps/apple/aplrot COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_BLACK
bitmaps/apple/aplspl.h : ./scram bitmaps/apple/aplspl.rgb bitmaps/apple/aplspl.bw
./scram bitmaps/apple/aplspl COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_BLACK
bitmaps/apple/gstnorm.h : ./scram bitmaps/apple/gstnorm.rgb bitmaps/apple/gstnorm.bw
./scram bitmaps/apple/gstnorm COLOR_APPLE_FAINT COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE + COLOR_BACKGROUND COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE + COLOR_APPLE_FAINT
bitmaps/apple/gstrock.h : ./scram bitmaps/apple/gstrock.rgb bitmaps/apple/gstrock.bw
./scram bitmaps/apple/gstrock COLOR_APPLE_FAINT COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE + COLOR_BACKGROUND COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE + COLOR_APPLE_FAINT
bitmaps/apple/aplsmall.h : ./scram bitmaps/apple/aplsmall.rgb bitmaps/apple/aplsmall.bw
./scram bitmaps/apple/aplsmall COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_APPLE_1 COLOR_APPLE_2 COLOR_WHITE COLOR_BLACK + COLOR_BLACK
bitmaps/apple/bigedge.h : ./scram bitmaps/apple/bigedge.rgb bitmaps/apple/bigedge.bw
./scram bitmaps/apple/bigedge -s COLOR_APPLE_FAINT + COLOR_APPLE_FAINT +
bitmaps/apple/smledge.h : ./scram bitmaps/apple/smledge.rgb bitmaps/apple/smledge.bw
./scram bitmaps/apple/smledge -s COLOR_APPLE_FAINT + COLOR_APPLE_FAINT +
bitmaps/board/cherry.h : ./scram bitmaps/board/cherry.rgb bitmaps/board/cherry.bw
./scram bitmaps/board/cherry +s COLOR_WHITE COLOR_CHERRY COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_CHERRY COLOR_BLACK COLOR_CHERRY_STALK + COLOR_BLACK
bitmaps/board/ball.h : ./scram bitmaps/board/ball.rgb bitmaps/board/ball.bw
./scram bitmaps/board/ball +n COLOR_BALL + COLOR_BALL + COLOR_BLACK
bitmaps/board/digits.h : ./scram bitmaps/board/digits.rgb bitmaps/board/digits.bw
./scram bitmaps/board/digits -s COLOR_BACKGROUND COLOR_BLACK + COLOR_BACKGROUND COLOR_WHITE +
bitmaps/board/seat.h : ./scram bitmaps/board/seat.rgb bitmaps/board/seat.bw
./scram bitmaps/board/seat -s COLOR_SEAT COLOR_BLACK + COLOR_SEAT COLOR_WHITE +
bitmaps/chomp/hchmpc.h : ./scram bitmaps/chomp/hchmpc.rgb bitmaps/chomp/hchmpc.bw
./scram bitmaps/chomp/hchmpc COLOR_CHOMP COLOR_BLACK COLOR_WHITE COLOR_CHOMP_LIP COLOR_BLACK COLOR_BLACK + COLOR_CHOMP COLOR_CHOMP COLOR_BLACK COLOR_CHOMP_LIP COLOR_BLACK COLOR_WHITE + COLOR_BLACK
bitmaps/chomp/hchmpo.h : ./scram bitmaps/chomp/hchmpo.rgb bitmaps/chomp/hchmpo.bw
./scram bitmaps/chomp/hchmpo COLOR_CHOMP COLOR_BLACK COLOR_WHITE COLOR_CHOMP_LIP COLOR_BLACK COLOR_BLACK + COLOR_CHOMP COLOR_CHOMP COLOR_BLACK COLOR_CHOMP_LIP COLOR_BLACK COLOR_WHITE + COLOR_BLACK
bitmaps/chomp/schmpc.h : ./scram bitmaps/chomp/schmpc.rgb bitmaps/chomp/schmpc.bw
./scram bitmaps/chomp/schmpc COLOR_WHITE COLOR_CHOMP COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_CHOMP COLOR_CHOMP COLOR_BLACK +
bitmaps/chomp/schmpo.h : ./scram bitmaps/chomp/schmpo.rgb bitmaps/chomp/schmpo.bw
./scram bitmaps/chomp/schmpo COLOR_WHITE COLOR_CHOMP COLOR_CHOMP_TONGUE COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_CHOMP COLOR_CHOMP_TONGUE COLOR_CHOMP COLOR_BLACK +
bitmaps/drone/hdronf.h : ./scram bitmaps/drone/hdronf.rgb bitmaps/drone/hdronf.bw
./scram bitmaps/drone/hdronf COLOR_WHITE COLOR_DRONE COLOR_BLACK COLOR_WHITE + COLOR_BLACK COLOR_DRONE COLOR_WHITE COLOR_WHITE + COLOR_BLACK
bitmaps/drone/hdronw1.h : ./scram bitmaps/drone/hdronw1.rgb bitmaps/drone/hdronw1.bw
./scram bitmaps/drone/hdronw1 COLOR_WHITE COLOR_DRONE COLOR_BLACK COLOR_WHITE COLOR_BLACK + COLOR_BLACK COLOR_DRONE COLOR_WHITE COLOR_WHITE COLOR_BACKGROUND + COLOR_BLACK
bitmaps/drone/hdronw2.h : ./scram bitmaps/drone/hdronw2.rgb bitmaps/drone/hdronw2.bw
./scram bitmaps/drone/hdronw2 COLOR_WHITE COLOR_DRONE COLOR_BLACK COLOR_WHITE COLOR_BLACK + COLOR_BLACK COLOR_DRONE COLOR_WHITE COLOR_WHITE COLOR_BACKGROUND + COLOR_BLACK
bitmaps/drone/sdronf.h : ./scram bitmaps/drone/sdronf.rgb bitmaps/drone/sdronf.bw
./scram bitmaps/drone/sdronf COLOR_DRONE COLOR_BLACK COLOR_BLACK + COLOR_DRONE COLOR_DRONE COLOR_BLACK +
bitmaps/drone/sdronw1.h : ./scram bitmaps/drone/sdronw1.rgb bitmaps/drone/sdronw1.bw
./scram bitmaps/drone/sdronw1 COLOR_WHITE COLOR_DRONE COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_DRONE COLOR_DRONE COLOR_BLACK +
bitmaps/drone/sdronw2.h : ./scram bitmaps/drone/sdronw2.rgb bitmaps/drone/sdronw2.bw
./scram bitmaps/drone/sdronw2 COLOR_WHITE COLOR_DRONE COLOR_DRONE_TONGUE COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_DRONE COLOR_DRONE_TONGUE COLOR_DRONE COLOR_BLACK +
bitmaps/icon/solidi.h : ./scram bitmaps/icon/solidi.rgb bitmaps/icon/solidi.bw
./scram bitmaps/icon/solidi -s COLOR_LETTER_GOT + COLOR_LETTER_GOT +
bitmaps/icon/solidm.h : ./scram bitmaps/icon/solidm.rgb bitmaps/icon/solidm.bw
./scram bitmaps/icon/solidm -s COLOR_LETTER_GOT + COLOR_LETTER_GOT +
bitmaps/icon/solidr.h : ./scram bitmaps/icon/solidr.rgb bitmaps/icon/solidr.bw
./scram bitmaps/icon/solidr -s COLOR_LETTER_GOT + COLOR_LETTER_GOT +
bitmaps/icon/solids.h : ./scram bitmaps/icon/solids.rgb bitmaps/icon/solids.bw
./scram bitmaps/icon/solids -s COLOR_LETTER_GOT + COLOR_LETTER_GOT +
bitmaps/icon/solidt.h : ./scram bitmaps/icon/solidt.rgb bitmaps/icon/solidt.bw
./scram bitmaps/icon/solidt -s COLOR_LETTER_GOT + COLOR_LETTER_GOT +
bitmaps/icon/shelli.h : ./scram bitmaps/icon/shelli.rgb bitmaps/icon/shelli.bw
./scram bitmaps/icon/shelli -s COLOR_LETTER_NOT_GOT + COLOR_LETTER_NOT_GOT +
bitmaps/icon/shellm.h : ./scram bitmaps/icon/shellm.rgb bitmaps/icon/shellm.bw
./scram bitmaps/icon/shellm -s COLOR_LETTER_NOT_GOT + COLOR_LETTER_NOT_GOT +
bitmaps/icon/shellr.h : ./scram bitmaps/icon/shellr.rgb bitmaps/icon/shellr.bw
./scram bitmaps/icon/shellr -s COLOR_LETTER_NOT_GOT + COLOR_LETTER_NOT_GOT +
bitmaps/icon/shells.h : ./scram bitmaps/icon/shells.rgb bitmaps/icon/shells.bw
./scram bitmaps/icon/shells -s COLOR_LETTER_NOT_GOT + COLOR_LETTER_NOT_GOT +
bitmaps/icon/shellt.h : ./scram bitmaps/icon/shellt.rgb bitmaps/icon/shellt.bw
./scram bitmaps/icon/shellt -s COLOR_LETTER_NOT_GOT + COLOR_LETTER_NOT_GOT +
bitmaps/munch/hmnchf.h : ./scram bitmaps/munch/hmnchf.rgb bitmaps/munch/hmnchf.bw
./scram bitmaps/munch/hmnchf COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK COLOR_WHITE COLOR_BLACK + COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK COLOR_WHITE COLOR_WHITE + COLOR_BLACK
bitmaps/munch/hmnchw1.h : ./scram bitmaps/munch/hmnchw1.rgb bitmaps/munch/hmnchw1.bw
./scram bitmaps/munch/hmnchw1 COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK COLOR_WHITE COLOR_BLACK COLOR_BLACK + COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_MUNCH_2 COLOR_WHITE COLOR_BLACK COLOR_WHITE + COLOR_BLACK
bitmaps/munch/hmnchw2.h : ./scram bitmaps/munch/hmnchw2.rgb bitmaps/munch/hmnchw2.bw
./scram bitmaps/munch/hmnchw2 COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK COLOR_WHITE COLOR_BLACK COLOR_BLACK + COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_MUNCH_2 COLOR_WHITE COLOR_BLACK COLOR_WHITE + COLOR_BLACK
bitmaps/munch/smnchf.h : ./scram bitmaps/munch/smnchf.rgb bitmaps/munch/smnchf.bw
./scram bitmaps/munch/smnchf COLOR_WHITE COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK +
bitmaps/munch/smnchw1.h : ./scram bitmaps/munch/smnchw1.rgb bitmaps/munch/smnchw1.bw
./scram bitmaps/munch/smnchw1 COLOR_WHITE COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_WHITE COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK +
bitmaps/munch/smnchw2.h : ./scram bitmaps/munch/smnchw2.rgb bitmaps/munch/smnchw2.bw
./scram bitmaps/munch/smnchw2 COLOR_WHITE COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_MUNCH_1 COLOR_MUNCH_2 COLOR_BLACK +
bitmaps/normal/hden.h : ./scram bitmaps/normal/hden.rgb bitmaps/normal/hden.bw
./scram bitmaps/normal/hden -s COLOR_NORMAL COLOR_NORMAL COLOR_WHITE COLOR_BLACK + COLOR_NORMAL COLOR_NORMAL COLOR_BLACK COLOR_WHITE +
bitmaps/normal/hnormf.h : ./scram bitmaps/normal/hnormf.rgb bitmaps/normal/hnormf.bw
./scram bitmaps/normal/hnormf -s COLOR_NORMAL COLOR_NORMAL COLOR_WHITE COLOR_BLACK + COLOR_NORMAL COLOR_NORMAL COLOR_BLACK COLOR_WHITE +
bitmaps/normal/hnormw1.h : ./scram bitmaps/normal/hnormw1.rgb bitmaps/normal/hnormw1.bw
./scram bitmaps/normal/hnormw1 -s COLOR_NORMAL COLOR_NORMAL COLOR_WHITE COLOR_BLACK + COLOR_NORMAL COLOR_NORMAL COLOR_BLACK COLOR_WHITE +
bitmaps/normal/hnormw2.h : ./scram bitmaps/normal/hnormw2.rgb bitmaps/normal/hnormw2.bw
./scram bitmaps/normal/hnormw2 -s COLOR_NORMAL COLOR_NORMAL COLOR_WHITE COLOR_BLACK + COLOR_NORMAL COLOR_NORMAL COLOR_BLACK COLOR_WHITE +
bitmaps/normal/sden.h : ./scram bitmaps/normal/sden.rgb bitmaps/normal/sden.bw
./scram bitmaps/normal/sden COLOR_WHITE COLOR_NORMAL COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_NORMAL COLOR_WHITE COLOR_BLACK +
bitmaps/normal/snormf.h : ./scram bitmaps/normal/snormf.rgb bitmaps/normal/snormf.bw
./scram bitmaps/normal/snormf COLOR_WHITE COLOR_NORMAL COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_NORMAL COLOR_NORMAL COLOR_BLACK +
bitmaps/normal/snormw1.h : ./scram bitmaps/normal/snormw1.rgb bitmaps/normal/snormw1.bw
./scram bitmaps/normal/snormw1 COLOR_WHITE COLOR_NORMAL COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_NORMAL COLOR_NORMAL COLOR_BLACK +
bitmaps/normal/snormw2.h : ./scram bitmaps/normal/snormw2.rgb bitmaps/normal/snormw2.bw
./scram bitmaps/normal/snormw2 COLOR_WHITE COLOR_NORMAL COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_NORMAL COLOR_NORMAL COLOR_BLACK +
bitmaps/player/hplyrf.h : ./scram bitmaps/player/hplyrf.rgb bitmaps/player/hplyrf.bw
./scram bitmaps/player/hplyrf COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BACKGROUND + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOOT COLOR_BACKGROUND + COLOR_BLACK
bitmaps/player/hplyrh1.h : ./scram bitmaps/player/hplyrh1.rgb bitmaps/player/hplyrh1.bw
./scram bitmaps/player/hplyrh1 COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BACKGROUND + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOOT COLOR_BACKGROUND + COLOR_BLACK
bitmaps/player/hplyrh2.h : ./scram bitmaps/player/hplyrh2.rgb bitmaps/player/hplyrh2.bw
./scram bitmaps/player/hplyrh2 COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BACKGROUND + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOOT COLOR_BACKGROUND + COLOR_BLACK
bitmaps/player/hplyrp1.h : ./scram bitmaps/player/hplyrp1.rgb bitmaps/player/hplyrp1.bw
./scram bitmaps/player/hplyrp1 COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BACKGROUND COLOR_BLACK + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOOT COLOR_BACKGROUND COLOR_WHITE + COLOR_BLACK
bitmaps/player/hplyrp2.h : ./scram bitmaps/player/hplyrp2.rgb bitmaps/player/hplyrp2.bw
./scram bitmaps/player/hplyrp2 COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BACKGROUND COLOR_BLACK + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOOT COLOR_BACKGROUND COLOR_WHITE + COLOR_BLACK
bitmaps/player/hplyrs1.h : ./scram bitmaps/player/hplyrs1.rgb bitmaps/player/hplyrs1.bw
./scram bitmaps/player/hplyrs1 COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BACKGROUND + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOOT COLOR_BACKGROUND + COLOR_BLACK
bitmaps/player/hplyrs2.h : ./scram bitmaps/player/hplyrs2.rgb bitmaps/player/hplyrs2.bw
./scram bitmaps/player/hplyrs2 COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BACKGROUND + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOOT COLOR_BACKGROUND + COLOR_BLACK
bitmaps/player/hplyrw1.h : ./scram bitmaps/player/hplyrw1.rgb bitmaps/player/hplyrw1.bw
./scram bitmaps/player/hplyrw1 COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BACKGROUND + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOOT COLOR_BACKGROUND + COLOR_BLACK
bitmaps/player/hplyrw2.h : ./scram bitmaps/player/hplyrw2.rgb bitmaps/player/hplyrw2.bw
./scram bitmaps/player/hplyrw2 COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BACKGROUND + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOOT COLOR_BACKGROUND + COLOR_BLACK
bitmaps/player/splyrf.h : ./scram bitmaps/player/splyrf.rgb bitmaps/player/splyrf.bw
./scram bitmaps/player/splyrf COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
bitmaps/player/splyrp1.h : ./scram bitmaps/player/splyrp1.rgb bitmaps/player/splyrp1.bw
./scram bitmaps/player/splyrp1 COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
bitmaps/player/splyrp2.h : ./scram bitmaps/player/splyrp2.rgb bitmaps/player/splyrp2.bw
./scram bitmaps/player/splyrp2 COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
bitmaps/player/splyrs1.h : ./scram bitmaps/player/splyrs1.rgb bitmaps/player/splyrs1.bw
./scram bitmaps/player/splyrs1 COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
bitmaps/player/splyrs2.h : ./scram bitmaps/player/splyrs2.rgb bitmaps/player/splyrs2.bw
./scram bitmaps/player/splyrs2 COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
bitmaps/player/splyrw1.h : ./scram bitmaps/player/splyrw1.rgb bitmaps/player/splyrw1.bw
./scram bitmaps/player/splyrw1 COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
bitmaps/player/splyrw2.h : ./scram bitmaps/player/splyrw2.rgb bitmaps/player/splyrw2.bw
./scram bitmaps/player/splyrw2 COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
bitmaps/player/splyrd1.h : ./scram bitmaps/player/splyrd1.rgb bitmaps/player/splyrd1.bw
./scram bitmaps/player/splyrd1 COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
bitmaps/player/splyrd2.h : ./scram bitmaps/player/splyrd2.rgb bitmaps/player/splyrd2.bw
./scram bitmaps/player/splyrd2 COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
bitmaps/player/splyrh1.h : ./scram bitmaps/player/splyrh1.rgb bitmaps/player/splyrh1.bw
./scram bitmaps/player/splyrh1 COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
bitmaps/player/splyrh2.h : ./scram bitmaps/player/splyrh2.rgb bitmaps/player/splyrh2.bw
./scram bitmaps/player/splyrh2 COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_PLAYER_BOOT + COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_BLACK COLOR_PLAYER_BOBBLE COLOR_PLAYER COLOR_PLAYER_FACE COLOR_PLAYER_BOOT +
bitmaps/prize/cake.h : ./scram bitmaps/prize/cake.rgb bitmaps/prize/cake.bw
./scram bitmaps/prize/cake +s COLOR_CAKE_ICING COLOR_CAKE COLOR_BLACK COLOR_CAKE_JAM + COLOR_CAKE_ICING COLOR_CAKE COLOR_BLACK COLOR_CAKE_JAM + COLOR_BLACK
bitmaps/prize/spanner.h : ./scram bitmaps/prize/spanner.rgb bitmaps/prize/spanner.bw
./scram bitmaps/prize/spanner +s COLOR_SPANNER_SHADOW COLOR_SPANNER + COLOR_SPANNER_SHADOW COLOR_SPANNER + COLOR_BLACK
bitmaps/prize/brolly.h : ./scram bitmaps/prize/brolly.rgb bitmaps/prize/brolly.bw
./scram bitmaps/prize/brolly +s COLOR_BROLLY_1 COLOR_BROLLY_2 COLOR_BROLLY_HANDLE COLOR_BLACK + COLOR_BROLLY_1 COLOR_BROLLY_2 COLOR_BROLLY_HANDLE COLOR_BLACK + COLOR_BLACK
bitmaps/prize/mushrm.h : ./scram bitmaps/prize/mushrm.rgb bitmaps/prize/mushrm.bw
./scram bitmaps/prize/mushrm +s COLOR_MUSHROOM_STALK COLOR_MUSHROOM_CAP COLOR_BLACK COLOR_WHITE + COLOR_MUSHROOM_STALK COLOR_MUSHROOM_CAP COLOR_BLACK COLOR_WHITE + COLOR_BLACK
bitmaps/prize/clock.h : ./scram bitmaps/prize/clock.rgb bitmaps/prize/clock.bw
./scram bitmaps/prize/clock +s COLOR_CLOCK_FACE COLOR_BLACK COLOR_CLOCK_BELL COLOR_CLOCK_EDGE + COLOR_CLOCK_FACE COLOR_BLACK COLOR_CLOCK_BELL COLOR_CLOCK_EDGE + COLOR_BLACK
bitmaps/prize/gem1.h : ./scram bitmaps/prize/gem1.rgb bitmaps/prize/gem1.bw
./scram bitmaps/prize/gem1 COLOR_WHITE COLOR_GEM_1 COLOR_GEM_2 COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_GEM_1 COLOR_GEM_2 COLOR_WHITE COLOR_GEM_1 COLOR_GEM_2 COLOR_BLACK +
bitmaps/prize/gem2.h : ./scram bitmaps/prize/gem2.rgb bitmaps/prize/gem2.bw
./scram bitmaps/prize/gem2 COLOR_WHITE COLOR_GEM_1 COLOR_GEM_2 COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_GEM_1 COLOR_GEM_2 COLOR_WHITE COLOR_GEM_1 COLOR_GEM_2 COLOR_BLACK +
bitmaps/prize/gem3.h : ./scram bitmaps/prize/gem3.rgb bitmaps/prize/gem3.bw
./scram bitmaps/prize/gem3 COLOR_WHITE COLOR_GEM_1 COLOR_GEM_2 COLOR_BLACK COLOR_BLACK COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_GEM_1 COLOR_GEM_2 COLOR_WHITE COLOR_GEM_1 COLOR_GEM_2 COLOR_BLACK +
bitmaps/xtra/sxtraf.h : ./scram bitmaps/xtra/sxtraf.rgb bitmaps/xtra/sxtraf.bw
./scram bitmaps/xtra/sxtraf COLOR_WHITE COLOR_XTRA COLOR_BLACK + COLOR_BLACK COLOR_XTRA COLOR_XTRA +
bitmaps/xtra/sxtraw1.h : ./scram bitmaps/xtra/sxtraw1.rgb bitmaps/xtra/sxtraw1.bw
./scram bitmaps/xtra/sxtraw1 COLOR_WHITE COLOR_XTRA COLOR_BLACK COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_XTRA COLOR_WHITE COLOR_XTRA COLOR_BLACK +
bitmaps/xtra/sxtraw2.h : ./scram bitmaps/xtra/sxtraw2.rgb bitmaps/xtra/sxtraw2.bw
./scram bitmaps/xtra/sxtraw2 COLOR_WHITE COLOR_XTRA COLOR_BLACK COLOR_BLACK COLOR_BLACK + COLOR_WHITE COLOR_XTRA COLOR_WHITE COLOR_XTRA COLOR_BLACK +
bitmaps/xtra/hxtraf.h : ./scram bitmaps/xtra/hxtraf.rgb bitmaps/xtra/hxtraf.bw
./scram bitmaps/xtra/hxtraf -s COLOR_XTRA COLOR_WHITE COLOR_BLACK + COLOR_XTRA COLOR_BLACK COLOR_WHITE +
bitmaps/xtra/hxtraw1.h : ./scram bitmaps/xtra/hxtraw1.rgb bitmaps/xtra/hxtraw1.bw
./scram bitmaps/xtra/hxtraw1 -s COLOR_XTRA COLOR_WHITE COLOR_BLACK + COLOR_XTRA COLOR_BLACK COLOR_WHITE +
bitmaps/xtra/hxtraw2.h : ./scram bitmaps/xtra/hxtraw2.rgb bitmaps/xtra/hxtraw2.bw
./scram bitmaps/xtra/hxtraw2 -s COLOR_XTRA COLOR_WHITE COLOR_BLACK + COLOR_XTRA COLOR_BLACK COLOR_WHITE +
bitmaps/xtra/xtrbold.h : ./scram bitmaps/xtra/xtrbold.rgb bitmaps/xtra/xtrbold.bw
./scram bitmaps/xtra/xtrbold -s - COLOR_LETTER_GOT + - COLOR_LETTER_GOT +
bitmaps/xtra/xtrfaint.h : ./scram bitmaps/xtra/xtrfaint.rgb bitmaps/xtra/xtrfaint.bw
./scram bitmaps/xtra/xtrfaint -s - COLOR_LETTER_NOT_GOT + - COLOR_LETTER_NOT_GOT +
bitmaps/edit/bigearw.h : ./scram bitmaps/edit/bigearw.rgb bitmaps/edit/bigearw.bw
./scram bitmaps/edit/bigearw -s COLOR_APPLE_FAINT + COLOR_APPLE_FAINT +
bitmaps/edit/bigsarw.h : ./scram bitmaps/edit/bigsarw.rgb bitmaps/edit/bigsarw.bw
./scram bitmaps/edit/bigsarw -s COLOR_APPLE_FAINT + COLOR_APPLE_FAINT +
bitmaps/edit/smlearw.h : ./scram bitmaps/edit/smlearw.rgb bitmaps/edit/smlearw.bw
./scram bitmaps/edit/smlearw -s COLOR_APPLE_FAINT + COLOR_APPLE_FAINT +
bitmaps/edit/smlsarw.h : ./scram bitmaps/edit/smlsarw.rgb bitmaps/edit/smlsarw.bw
./scram bitmaps/edit/smlsarw -s COLOR_APPLE_FAINT + COLOR_APPLE_FAINT +
bitmaps/edit/path.h : ./scram bitmaps/edit/path.rgb bitmaps/edit/path.bw
./scram bitmaps/edit/path -s COLOR_BACKGROUND + COLOR_BACKGROUND +
bitmaps/edit/red.h : ./scram bitmaps/edit/red.rgb bitmaps/edit/red.bw
./scram bitmaps/edit/red -s COLOR_RED_FORE + COLOR_RED_FORE +
bitmaps/edit/green.h : ./scram bitmaps/edit/green.rgb bitmaps/edit/green.bw
./scram bitmaps/edit/green -s COLOR_GREEN_FORE + COLOR_GREEN_FORE +
bitmaps/edit/blue.h : ./scram bitmaps/edit/blue.rgb bitmaps/edit/blue.bw
./scram bitmaps/edit/blue -s COLOR_BLUE_FORE + COLOR_BLUE_FORE +
bitmaps/edit/include.h : ./scram bitmaps/edit/include.rgb bitmaps/edit/include.bw
./scram bitmaps/edit/include -s -c -m COLOR_BACKGROUND COLOR_BORDER COLOR_BACKGROUND COLOR_RED_FORE COLOR_BACKGROUND COLOR_BLUE_FORE COLOR_BACKGROUND COLOR_GREEN_FORE + COLOR_BACKGROUND COLOR_BORDER COLOR_BACKGROUND COLOR_RED_FORE COLOR_BACKGROUND COLOR_BLUE_FORE COLOR_BACKGROUND COLOR_GREEN_FORE +
bitmaps/edit/iconi.h : ./scram bitmaps/edit/iconi.rgb bitmaps/edit/iconi.bw
./scram bitmaps/edit/iconi -s -c -m COLOR_BACKGROUND COLOR_FOREGROUND + COLOR_BACKGROUND COLOR_FOREGROUND +
bitmaps/edit/boardi.h : ./scram bitmaps/edit/boardi.rgb bitmaps/edit/boardi.bw
./scram bitmaps/edit/boardi -s -c -m COLOR_BACKGROUND COLOR_FOREGROUND + COLOR_BACKGROUND COLOR_FOREGROUND +
bitmaps/edit/warnon.h : ./scram bitmaps/edit/warnon.rgb bitmaps/edit/warnon.bw
./scram bitmaps/edit/warnon -s -c -m COLOR_BACKGROUND COLOR_FOREGROUND + COLOR_BACKGROUND COLOR_FOREGROUND +
bitmaps/edit/warnoff.h : ./scram bitmaps/edit/warnoff.rgb bitmaps/edit/warnoff.bw
./scram bitmaps/edit/warnoff -s -c -m COLOR_BACKGROUND COLOR_FOREGROUND + COLOR_BACKGROUND COLOR_FOREGROUND +
#########################################################################
Announce: Announce.Text $(DISTFILE) $(DISTFILE_SRC) /$(subst :,/,$(GAMESUPPORT)GameSupport1_0.lha)
List >t:Announce $(DISTFILE) LFORMAT "GE /#%S#/%L/"
List >>t:Announce $(DISTFILE_SRC) LFORMAT "GE /#%S#/%L/"
List >>t:Announce $(GAMESUPPORT)GameSupport1_0.lha LFORMAT "GE /#%S#/%L/"
Edit FROM Announce.Text TO Announce WITH t:Announce
Delete t:Announce
#########################################################################
dist: Announce
$(DIGEST): $(DISTFILES) $(MRIS_GARDENS) ClearTooltypes
./ClearTooltypes mris msit
echo >.$(DIGEST) "--> Anything above this line has been hacked! <--*n"
md5sum >>.$(DIGEST) $(DISTFILES)
md5sum >>.$(DIGEST) $(GARDENS:%.gdn="mris gardens/%")
pgp -kxa stieber stieber
join .$(DIGEST) stieber.asc TO $(DIGEST)
Delete >NIL: .$(DIGEST) stieber.asc
pgp -sat +clearsig=on $(DIGEST)
Delete >NIL: $(DIGEST)
Rename >NIL: $(DIGEST).asc $(DIGEST)
Protect $(DIGEST) SUB e
$(DIGEST_SRC): $(OBJS:.o=.c) $(BOOPSILIB) $(MYLIB) $(CATALOGS) $(GARDENS) $(MISC_SRC) \
$(BITMAPS:%=%.h) $(CREATE_BITMAPS:%=%.bw) $(CREATE_BITMAPS:%=%.rgb)
echo >.$(DIGEST_SRC) "--> Anything above this line has been hacked! <--*n"
md5sum >>.$(DIGEST_SRC) $(OBJS:.o=.c)
md5sum >>.$(DIGEST_SRC) $(BOOPSILIB)
md5sum >>.$(DIGEST_SRC) $(MYLIB)
md5sum >>.$(DIGEST_SRC) $(CATALOGS)
md5sum >>.$(DIGEST_SRC) $(GARDENS)
md5sum >>.$(DIGEST_SRC) $(MISC_SRC)
md5sum >>.$(DIGEST_SRC) $(BITMAPS:%=%.h)
md5sum >>.$(DIGEST_SRC) $(CREATE_BITMAPS:%=%.bw)
md5sum >>.$(DIGEST_SRC) $(CREATE_BITMAPS:%=%.rgb)
pgp -kxa stieber stieber
join .$(DIGEST_SRC) stieber.asc TO $(DIGEST_SRC)
Delete >NIL: .$(DIGEST_SRC) stieber.asc
pgp -sat +clearsig=on $(DIGEST_SRC)
Delete >NIL: $(DIGEST_SRC)
Rename >NIL: $(DIGEST_SRC).asc $(DIGEST_SRC)
Protect $(DIGEST_SRC) SUB e
$(DISTFILE): $(DIGEST)
-Delete >NIL: $(DISTFILE)
-MakeLink FROM "mris 1.1" to /mris
lha -AZar a $(DISTFILE) "mris 1.1.info" \
$(DISTFILES:%="mris 1.1/%") \
$(GARDENS:%.gdn="mris 1.1/mris gardens/%")
Delete "mris 1.1"
$(DISTFILE_SRC): .$(DISTFILE_SRC)
-Delete >NIL: $(DISTFILE_SRC)
lha -AZar a $(DISTFILE_SRC) .$(DISTFILE_SRC)
.$(DISTFILE_SRC): $(DIGEST_SRC)
-Delete >NIL: .$(DISTFILE_SRC)
lha -AZarz a .$(DISTFILE_SRC) $(DIGEST_SRC) $(OBJS:.o=.c) $(BOOPSILIB) \
$(MYLIB) $(CATALOGS) $(GARDENS) $(MISC_SRC) $(BITMAPS:%=%.h) \
$(CREATE_BITMAPS:%=%.bw) $(CREATE_BITMAPS:%=%.rgb)
#########################################################################
MAIN_H = main.h Xemu.h MyLib.h
COMMON_H = common.h $(MAIN_H) Sprites.h
XMRIS_H = xmris.h $(COMMON_H)
DEFCOM_H = defcom.h
DEFMRIS_H = defmris.h $(DEFCOM_H)
DEFCOM_C = defcom.c SpritesDef.h
#########################################################################
apple.o: apple.c $(XMRIS_H)
defmris.o: defmris.c $(XMRIS_H) $(DEFMRIS_H) $(DEFCOM_C)
demo.o: demo.c $(XMRIS_H) Catalog.h
draw.o: draw.c $(XMRIS_H) Catalog.h
makemris.o: makemris.c $(XMRIS_H) $(DEFMRIS_H)
monster.o: monster.c $(XMRIS_H)
move.o: move.c $(XMRIS_H)
player.o: player.c $(XMRIS_H)
timer.o: timer.c $(XMRIS_H) StaticSaveds.h
xmris.o: xmris.c $(XMRIS_H) Catalog.h
main.o: main.c $(XMRIS_H) Version.h $(DEFMRIS_H) StaticSavedsAsmA1A2.h Catalog.h \
ConfigKeys.h ChangeUser.h BOOPSILib.h Manual.h ConfigFont.h ConfigScreen.h \
Errors.h
Xemu.o: Xemu.c $(XMRIS_H)
ConfigKeys.o: ConfigKeys.c $(XMRIS_H) ConfigKeys.h Catalog.h BOOPSILib.h
ChangeUser.o: ChangeUser.c $(XMRIS_H) ChangeUser.h Catalog.h BOOPSILib.h
mrisIcon.o: mrisIcon.c
Manual.o: Manual.c Manual.h $(XMRIS_H) Errors.h Catalog.h
ConfigFont.o: ConfigFont.c ConfigFont.h $(XMRIS_H) Catalog.h Errors.h
ConfigScreen.o: ConfigScreen.c ConfigScreen.h $(XMRIS_H) Catalog.h Errors.h
Errors.o: Errors.c Errors.h $(XMRIS_H) Catalog.h ConfigScreen.h
CompileInfo.o: CompileInfo.c $(OBJS)
ASCIItoGarden.o: ASCIItoGarden.c $(XMRIS_H)
#########################################################################
clean:
-Delete $(OBJS) $(MYLIB:.c=.o) $(BOOPSILIB:.c=.o) .$(DIGEST_SRC) .$(DIGEST) \
stieber.asc $(DIGEST).asc $(DIGEST_SRC).asc .$(DISTFILE_SRC) \
StaticSavedsAsmA0A1A2.h StaticSavedsAsmA1A2.h StaticSaveds.h SpritesDef.h \
MyLib/MyStartupSC.o ASCIItoGarden.o Mylib.lib BOOPSILib.lib \
scram scram.o CreateSprites CreateSprites.o Catalog.h Sprites.h \
"mris 1.1"
-Delete $(CREATE_BITMAPS:%=%.h)
-Delete mris.sprites.mono $(MRIS_MONO_IMAGES:%=%.mono.mris) .mris.mono.images
-Delete mris.sprites.color $(MRIS_COLOR_IMAGES:%=%.color.mris) .mris.color.images
-Delete msit.sprites.mono $(MSIT_MONO_IMAGES:%=%.mono.msit) .msit.mono.images
-Delete msit.sprites.color $(MSIT_COLOR_IMAGES:%=%.color.msit) .msit.color.images
veryclean: clean
-Delete mris ASCIItoGarden $(MRIS_CATALOGS) $(MRIS_CATALOGS:Catalogs/%/mris.catalog=Catalogs/%) \
Catalogs $(MRIS_GARDENS) "mris gardens"